Medical Chinese dictionary (湘雅医学词典). 2013.
Deoxyribodipyrimidine photo-lyase — Identifiers EC number 4.1.99.3 CAS number 37290 70 3 … Wikipedia